package org.scau.studentevaluation.entity.query;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

import java.io.Serializable;

@Data
@ApiModel("OtherActVO")
public class UploadOtherActQuery implements Serializable {
    @ApiModelProperty("学生的id")
    private Long studentId;
    @ApiModelProperty("其他活动的名字")
    private String otherActName;
    @ApiModelProperty("其他活动的年份")
    private Integer otherActYear;
    // multipartfile不能被序列化
    @JSONField(serialize = false)
    @ApiModelProperty("其他活动的图片")
    private MultipartFile activityImage;
    @ApiModelProperty("其他活动的附加依据")
    private String additionalBasis;
    @ApiModelProperty("其他活动的上诉意见")
    private String appealRemark;
    @ApiModelProperty("其他活动的已审核")
    private Integer isChecked;
    @ApiModelProperty("其他活动的已申诉")
    private Integer isAppealed;
    @ApiModelProperty("其他活动的已通过")
    private Integer isPassed;
    @ApiModelProperty("其他活动的学院")
    private String college;
}
